package org.andes.help.struct;

import java.util.List;

import lisp.SExp;

/**
 * Created by IntelliJ IDEA.
 * User: wenfeix
 * Date: 2011-2-1
 * Time: 10:23:51
 * To change this template use File | Settings | File Templates.
 */
public class SystemEntry {
    /*
    (defstruct (SystemEntry (:print-function print-SystemEntry))
  Index	   ;; Index in the entry list.
  Prop     ;; The Entry proposition for this node.
  Sources  ;; Cognitive steps that produced this.
  State    ;; State of the system
  Prereqs  ;; The set of sets of system prerequisites
           ;; that must be satisfied to produce this.
  CogLoad  ;; The cognitive load of the systementry.
  Entered  ;; A list of student entries that have entered
  )  
     */

    private SExp Prop;

	public SExp Prop() {
		return Prop;
	}

	

	private int Index;

	public void setIndex(int i) {
		Index = i;
	}

	private String state;
	public SExp getProp() {
		return Prop;
	}

	public void setProp(SExp prop) {
		Prop = prop;
	}

	public String getState() {
		return state;
	}

	public void setState(String state) {
		this.state = state;
	}

	public String getSources() {
		return Sources;
	}

	public void setSources(String sources) {
		Sources = sources;
	}

	public String getCogLoad() {
		return CogLoad;
	}

	public void setCogLoad(String cogLoad) {
		CogLoad = cogLoad;
	}

	public List<SystemEntry> getPrereqs() {
		return Prereqs;
	}

	public void setPrereqs(List<SystemEntry> prereqs) {
		Prereqs = prereqs;
	}

	public List<StudentEntry> getEntered() {
		return Entered;
	}

	public void setEntered(List<StudentEntry> entered) {
		Entered = entered;
	}

	public int getIndex() {
		return Index;
	}

	private String Sources;
	private String CogLoad;
	private List<SystemEntry> Prereqs;
	

	private List<StudentEntry> Entered;
}
